﻿using Nemerle.Collections;
using Nemerle.Text;
using Nemerle.Utility;

using System;
using System.Collections.Generic;
using System.Linq;

namespace Nemerle2.Compiler
{
  /// <summary>
  /// Описывает метод типа.
  /// </summary>
  public interface IMethodInfo : IFunHeader
  {
    IsFinal     : bool            { get; }
    IsExtension : bool            { get; }

    /// <summary>Gets a value indicating whether the method is a constructor.</summary>
    IsConstructor   : bool { get; }
    //BuiltinKind : BuiltinMethodKind { get; }
  }
}
